package com.falcon.service;

import java.util.List;

import com.falcon.mvc.domain.BasePager;

import com.falcon.domain.dos.QuestionnaireAnswerSheetDO;
import com.falcon.domain.req.QuestionnaireAnswerSheetQuery;
import com.falcon.domain.req.QuestionnaireAnswerSheetRequest;

public interface IQuestionnaireAnswerSheetService {

    Long save(QuestionnaireAnswerSheetRequest request);

    Boolean update(Long id, QuestionnaireAnswerSheetRequest request);

    Boolean deleteById(Long id);

    QuestionnaireAnswerSheetDO queryById(Long id);

    List<QuestionnaireAnswerSheetDO> queryList(QuestionnaireAnswerSheetQuery request);

    BasePager<QuestionnaireAnswerSheetDO> queryPager(QuestionnaireAnswerSheetQuery request);

    int batchDelete(List<Long> ids);

}

